#ifndef SQUARE_H
#define SQUARE_H
#include "vec2f.h"
#include "vec3f.h"

class Square{
 public:
  Square();
  void setPosition(vec2f);
  void setPosition(float, float);
  void setSpeed(vec2f speed);
  void setDim(vec2f);
  void setColor(vec3f);
  const vec2f& getPos() const;
  const vec2f& getDim() const;
  const vec3f& getColor() const;
  const vec2f& getSpeed() const;
  
  void draw() const;
 private:
  vec2f _dim;
  vec2f _pos;
  vec3f _color;
  vec2f _speed;
};

#endif
